import request from '@/utils/request'

// ******直播间模块接口******
// 获取直播间列表
export function liveGetList (data) {
  return request({
    url: '/live/getAll',
    method: 'post',
    data
  })
}

// 获取直播间详情
export function liveGetById (data) {
  return request({
    url: '/live/getById',
    method: 'post',
    data
  })
}

// 审核直播间
export function livePutAudit (data) {
  return request({
    url: '/live/audit',
    method: 'post',
    data
  })
}

// 直播间相关产品
export function liveGetProduct (data) {
  return request({
    url: '/live/getLiveProductRelPageByLiveId',
    method: 'post',
    data
  })
}

// 直播间商品列表查询
export function liveProGetAll (data) {
  return request({
    url: '/liveProduct/getAll',
    method: 'post',
    data
  })
}

// 获取直播间商品详情
export function proGetById (data) {
  return request({
    url: '/liveProduct/getById',
    method: 'post',
    data
  })
}

// 审核直播间商品
export function liveProAudit (data) {
  return request({
    url: '/liveProduct/audit',
    method: 'post',
    data
  })
}

// 直播类型列表数据
export function liveTypeList (data) {
  return request({
    url: '/live/getLiveTypeAll',
    method: 'post',
    data
  })
}
// 直播类型添加
export function liveTypeAdd (data) {
  return request({
    url: '/live/liveTypeSave',
    method: 'post',
    data
  })
}
// 直播类型查看
export function liveTypeDetail (params) {
  return request({
    url: '/live/liveTypeInfo',
    method: 'post',
    params
  })
}
// 直播类型删除
export function liveTypeDelete (params) {
  return request({
    url: '/live/liveTypeDelete',
    method: 'post',
    params
  })
}

// 后台设置时候在首页显示
export function liveToggle (data) {
  return request({
    url: '/live/indexType',
    method: 'post',
    data
  })
}

// 直播视频列表数据
export function videoList (data) {
  return request({
    url: '/live/getAll',
    method: 'post',
    data
  })
}
// 直播视频添加
export function videoAdd (data) {
  return request({
    url: '/live/saveThirdLive',
    method: 'post',
    data
  })
}
// 直播视频删除
export function videoDelete (data) {
  return request({
    url: '/live/delete',
    method: 'post',
    data
  })
}
